package cn.s1995.sloth.bizs.enums;

import lombok.Getter;
import lombok.Setter;

/**
 * MessageEnum
 *
 * @author Lex
 * @description 通知模板枚举
 * @date 2024/01/09 10:05
 */
public enum NotifyTemplateEnum {
    order_unpaid(1745345143582052353L, "您有一笔订单未支付，请尽快支付", "您的订单：{0}未支付，请尽快支付"),

    order_shipped(1745345336280961025L, "您有一笔订单已发货，请注意查收", "您的订单：{0}已发货，请注意查收"),

    order_delivered(1745345464316284929L, "您有一笔订单已签收，感谢您的购买", "您的订单：{0}已签收，感谢您的购买"),

    order_completed(1745345587087757314L, "您有一笔订单已完成，感谢您的购买", "您的订单：{0}已完成，感谢您的购买"),

    system_received_comment(1745345808916107266L, "您有一条新的评论", "您有一条新的评论"),

    system_received_like(1745345886074523650L, "您有一条新的点赞", "您有一条新的点赞"),


    ;

    @Getter
    @Setter
    private Long id;

    @Getter
    @Setter
    private String title;

    @Getter
    @Setter
    private String content;

    NotifyTemplateEnum(Long id, String title, String content) {
        this.id = id;
        this.title = title;
        this.content = content;
    }
}
